home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 25 / Cream of the Crop 25.iso / os2 / ipspy132.zip / MAKEFILE < prev    next >
Text File  |  1997-04-10  |  2KB  |  70 lines

  1. #******************************************************************************
  2. #***  NAME              : makefile                                          ***
  3. #***  PART OF           : IpSpy                                             ***
  4. #***  USAGE             : 'nmake' on the command prompt                     ***
  5. #---------------------------------------------------------------------------***
  6. #***  AUTHOR            : E.Buerkle                                         ***
  7. #***  CREATION DATE     : 15.01.1997                                        ***
  8. #***  COPYRIGHT         : (C) 1997 E.Buerkle                                ***
  9. #******************************************************************************
  10.  
  11. default:
  12.   @echo "Enter $(MAKE) target"
  13.     @echo "where target is one of:"
  14.   @echo "   ibm ibmdebug gcc gccdebug"
  15.  
  16. ibm:
  17.    $(MAKE) /nologo all \
  18.    CC="icc" \
  19.    LD="icc" \
  20.    C_FLAGS="/c /Ss /Gd- /I. /Gm+ /Gs+ /Se /Gh- /Gn+" \
  21.    C_DLL_FLAGS="/Ge-" \
  22.    L_EXE_FLAGS="" \
  23.    L_DLL_FLAGS="" \
  24.    MTLIBS="dde4mbs.lib os2386.lib tcp32dll.lib"
  25.  
  26. ibmdebug:
  27.    $(MAKE) /nologo all \
  28.    CC="icc" \
  29.    LD="icc" \
  30.    C_FLAGS="/Ti+ /c /Ss /Gd- /I. /Gm+ /Gs+ /Se /Gh- /Gn+" \
  31.    C_DLL_FLAGS="/Ge-" \
  32.    L_EXE_FLAGS="/Ti+" \
  33.    L_DLL_FLAGS="" \
  34.    MTLIBS="dde4mbs.lib os2386.lib tcp32dll.lib"
  35.  
  36. gcc:
  37.    $(MAKE) /nologo all \
  38.    CC="gcc" \
  39.    LD="gcc" \
  40.    C_FLAGS="-c -Zomf -Zsys -I." \
  41.    C_DLL_FLAGS="" \
  42.    L_EXE_FLAGS="-Zomf -Zsys -I. -lsocket" \
  43.    L_DLL_FLAGS="" \
  44.    MTLIBS=""
  45.  
  46. gccdebug:
  47.    $(MAKE) /nologo all \
  48.    CC="gcc" \
  49.    LD="gcc" \
  50.    C_FLAGS="-g -c -Zomf -Zsys -I." \
  51.    C_DLL_FLAGS="" \
  52.    L_EXE_FLAGS="-g -Zomf -Zsys -I. -lsocket" \
  53.    L_DLL_FLAGS="" \
  54.    MTLIBS=""
  55.  
  56. all: iptest.exe iptracx.exe
  57.  
  58. iptest.obj: iptest.c ipspy.h
  59.    $(CC) $(C_FLAGS) iptest.c
  60.  
  61. iptest.exe: iptest.obj
  62.    $(LD) $(L_EXE_FLAGS) iptest.obj ipspy.lib $(MTLIBS)
  63.  
  64. iptracx.obj: iptracx.c ipspy.h
  65.    $(CC) $(C_FLAGS) iptracx.c
  66.  
  67. iptracx.exe: iptracx.obj
  68.    $(LD) $(L_EXE_FLAGS) iptracx.obj ipspy.lib $(MTLIBS)
  69.  
  70.